package com.owc.service.admin;

import com.owc.domain.PageBean;
import com.owc.domain.dto.NoticeDTO;
import com.owc.domain.dto.admin.NoticeInfoDTO;
import com.owc.domain.entity.Notice;
import com.owc.domain.vo.admin.QueryVo;

/**
 * @Author xiaom
 * @Date 2020/3/3 10:25
 * @Version 1.0.0
 * @Description <>
 **/
public interface NoticeService {
    /**
     * 新建公告
     */
    Boolean save(Notice notice);

    /**
     * 获取公告列表
     * @param queryVo 查询参数
     */
    PageBean<NoticeInfoDTO> pageList(QueryVo queryVo);

    /**
     * 更新公告
     */
    Boolean update(Notice notice);
}
